之前有提到關於區塊鏈2.0最主要的應用-智慧合約(Smart Contracts)
今天要來介紹實現這項技術及推廣的區塊鏈平台-以太坊(Ethereum)
以太坊(Ethereum)
以太坊是由Vitalik Buterin等人所創建,是一個由世界各地的電腦組成的網路,遵循一套稱為以太坊協議的規則。
同樣是建立在區塊鏈的基礎之上,但以太坊不僅僅只是記錄帳目,還可以記錄及執行程式碼,相當於是把程式碼寫在區塊鏈上。以太坊提供了許多基礎的程式碼,讓人們可以去組合這些程式碼,並記錄在區塊鏈上,只要符合條件就能去執行這些程式碼,同時因為以太坊區塊鏈的特性,所以讓這些傳統的程式碼具有極難被竄改的性質,藉此實現許多應用,而這種概念就是-智慧合約(Smart Contracts),因為這些程式碼,就像一份合約一樣,確保它絕對會被忠實的執行,人們可以藉由以太坊這個底層的應用機制,在上面開發各種應用,因此拓展了區塊鏈的領域範圍。
這種去中心化的應用程式就是所謂的 DAPP(Decentralized Application)。
以太坊不受任何特定實體控制(去中心化),只要有相互連接並按照以太坊協議運行軟體的電腦,並且這些電腦能持續新增區塊到以太坊區塊鏈上,以太坊就會存在。其中每一臺電腦都稱為「節點」。節點可以由任何人運行,但要參與保護網路,你必須質押以太幣。
甚至以太坊的原始程式碼也不是由單個實體生成的。任何人都可以提議對協議進行改動並討論升級。有一些以太坊協議的實作由獨立組織用多種程式語言完成。它們通常建立在開放的基礎上,並鼓勵來自社群的貢獻。
下面統整了幾項以太坊的特點和功能:
參考資料:
https://zh.wikipedia.org/zh-tw/%E4%BB%A5%E5%A4%AA%E5%9D%8A
https://ethereum.org/zh-tw/